///*
//package com.cyc.common.util;
//
//import org.springframework.util.StringUtils;
//
//import java.util.ArrayList;
//import java.util.HashMap;
//import java.util.List;
//import java.util.Map;
//
//*/
///**
// * 驼峰转下划线
// * @author : liudh
// * @date : 2020/10/12
// **//*
//
//public class HumpToUnderlineUtils {
//
//    private static Map<String,String> keyWordMap = new HashMap();
//    static{
//        keyWordMap.put("play25FeedBreak","play_25_feed_break");
//        keyWordMap.put("play50FeedBreak","play_50_feed_break");
//        keyWordMap.put("play75FeedBreak","play_75_feed_break");
//        keyWordMap.put("play99FeedBreak","play_99_feed_break");
//    }
//
//    public static String replaceKeyWord(String keyWord){
//        String keyWordV = keyWordMap.get(keyWord);
//        if(!StringUtils.isEmpty(keyWordV)){
//            return keyWordV;
//        }
//        return CaseFormat.LOWER_CAMEL.to(CaseFormat.LOWER_UNDERSCORE, keyWord);
//    }
//
//    public static void main(String[] args){
//
//        List<String> list = new ArrayList<>();
//        list.add("materialId");
//        list.add("description");
//        list.add("url");
//        list.add("accountId");
//        list.add("corporationName");
//        list.add("deepConversionsCount");
//        list.add("deepConversionsRate");
//        list.add("deepConversionsCost");
//        list.add("firstMemcardWebCount");
//        list.add("firstMemcardAppCount");
//        list.add("memcardWebCount");
//        list.add("memcardAppCount");
//        list.add("firstMemcardWebRate");
//        list.add("firstMemcardAppRate");
//        list.add("firstMemcardWebCost");
//        list.add("firstMemcardAppCost");
//        list.add("followCount");
//        list.add("followCost");
//        for (String s : list) {
//            System.out.println(replaceKeyWord(s));
//        }
//    }
//}
//*/
